Variabilidad, Trazabilidad y Líneas de Productos: una Propuesta basada en UML y Clases Parciales

نویسندگان

  • Miguel A. Laguna
  • Bruno González-Baixauli
چکیده

Uno de los problemas clave en el desarrollo de una línea de productos software es la representación y gestión de la parte común y variable de la misma. La forma habitual de definir ambos aspectos es mediante modelos de características o features que además permiten seleccionar la configuración de cada aplicación concreta dentro de la línea de productos. Sin embargo la trazabilidad entre los modelos de características y los modelos de diseño (generalmente basados en UML) no es sencilla. La propuesta de este trabajo consiste en utilizar el mecanismo de combinación de paquetes (“package merge”) de UML 2 como herramienta de representación y configuración de la variabilidad de la línea de productos y reservar los mecanismos clásicos de modelado (la especialización de los modelos estructurales o la relación <> de los modelos de casos de uso) para expresar las variantes válidas en tiempo de ejecución de cada aplicación concreta. La estructura de los modelos de características se refleja directamente en las relaciones entre paquetes del modelo arquitectónico de modo que la trazabilidad de las decisiones de configuración es automática. La implementación directa de la combinación de paquetes mediante clases parciales, disponibles en lenguajes como C#, es una ventaja adicional que nos acerca al ideal de desarrollo “sin costuras”.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MDA e Ingeniería de Requisitos para Líneas de Producto

Uno de los elementos clave para el éxito de una línea de productos software es la elicitación, representación y gestión de la variabilidad. En este contexto, se explora el papel que puede jugar la iniciativa Model Driven Architecture (MDA) en la construcción de modelos de dominio (expresados como grafos de características o features) y su posible transformación en modelos arquitectónicos. Dado ...

متن کامل

Entegrando Especificaciones Textuales y Elementos de modelado UML en un Marco de Trabajo para Trazabilidad de Requisitos

La trazabilidad de requisitos permite asegurar la continua concordancia entre los requisitos de los stakeholders y los artefactos producidos durante el proceso de desarrollo de software. Aunque el importante papel de la trazabilidad de requisitos es ampliamente reconocido, el grado de aplicación y consenso en cuanto a prácticas varía considerablemente entre equipos de desarrollo de software. Ha...

متن کامل

Administración de Variabilidad en una Línea de Producto de Software basada en Modelos

La administración de variabilidad en una línea de producto tiene dos retos fundamentales: (1) la expresión de las características comunes y variables de la línea, y (2) la construcción de aplicaciones que incluyan las características comunes, y un subconjunto de las características variables. En este artículo presentamos una propuesta para administrar la variabilidad durante el proceso de const...

متن کامل

FMT: Una Herramienta de Modelado y Configuración de Líneas de Productos Software para MS Visual Studio

Resumen. Los modelos de características son instrumentos básicos para modelar, analizar y configurar la variabilidad de una línea de productos software. Todas estas tareas son complejas por lo que es necesario disponer de herramientas que satisfagan una serie de requisitos mínimos: generación automática de modelos, configuración de productos finales, integración en el entorno de desarrollo, etc...

متن کامل

Una Metodología Basada en ISO/IEC 15939 para la Elaboración de Planes de Medición de Calidad de Datos

Resumen. Hoy en día, los datos juegan un papel fundamental en las organizaciones y la gestión de su calidad se está convirtiendo en una actividad imprescindible. Como parte de dicha gestión, y en aras de obtener medidas útiles, las organizaciones necesitan realizar planes de medición de Calidad de los Datos (CD). Estos planes de medición deben hacerse teniendo en cuenta la propia naturaleza de ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007